import os
from celery import Celery

import celery_tasks

# Set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_mall.settings')

app = Celery('celery_tasks')

# 配置文件
app.config_from_object('celery_tasks.config', namespace='sent_msg')

# 需要celery自动检测指定包的任务 参数列表为列表 会去自动检测文件中的函数
app.autodiscover_tasks(['celery_tasks.email', 'celery_tasks.sms'])
# 运行指令指定虚拟环境：    celery -A celery_tasks.celery_settings worker -l INFO
